package gob.osinerg.emergencia.bean;

import gob.osinerg.emergencia.util.Converter;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class AccidenteLeveDetalle extends GenericBean{

	private static final long serialVersionUID = 1L;
	private Long idAccidenteLeve;
	private Integer nro;
	private Date fecha;
	private String strFecha;
	private String hora;
	private String nombreAccidentado;
	private String dni;
	private Integer edad;
	private String lugarAccidente;
	private String descripcion;
	private String trabajoHabitual;
	private String causaBasica;
	private String causaInmediata;
	private String observaciones;
	
	private List accionCorrectiva;
	private List listaCausasBasicas;
	private List listaCausasInmediatas;
	
	public AccidenteLeveDetalle(){
//		this.strFecha = Converter.dateToString(new Date());
	}
	
	public Long getIdAccidenteLeve() {
		return idAccidenteLeve;
	}
	public void setIdAccidenteLeve(Long idAccidenteLeve) {
		this.idAccidenteLeve = idAccidenteLeve;
	}
	public String getStrFecha() {
		return strFecha;
	}
	public void setStrFecha(String strFecha) {
		this.strFecha = strFecha;
		if(strFecha != null && !strFecha.equals("")){
			this.fecha = Converter.stringToDate(strFecha);	
		}
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
		if(fecha != null){
			this.strFecha = Converter.dateToString(fecha);	
		}				
	}
	public String getHora() {
		return hora;
	}
	public void setHora(String hora) {
		this.hora = hora;
	}
	public String getNombreAccidentado() {
		return nombreAccidentado;
	}
	public void setNombreAccidentado(String nombreAccidentado) {
		this.nombreAccidentado = nombreAccidentado;
	}
	public String getDni() {
		return dni;
	}
	public void setDni(String dni) {
		this.dni = dni;
	}
	public Integer getEdad() {
		return edad;
	}
	public void setEdad(Integer edad) {
		this.edad = edad;
	}
	public String getLugarAccidente() {
		return lugarAccidente;
	}
	public void setLugarAccidente(String lugarAccidente) {
		this.lugarAccidente = lugarAccidente;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getTrabajoHabitual() {
		return trabajoHabitual;
	}
	public void setTrabajoHabitual(String trabajoHabitual) {
		this.trabajoHabitual = trabajoHabitual;
	}
	
	public String getCausaBasica() {
		return causaBasica;
	}

	public void setCausaBasica(String causaBasica) {
		this.causaBasica = causaBasica;
	}

	public String getCausaInmediata() {
		return causaInmediata;
	}

	public void setCausaInmediata(String causaInmediata) {
		this.causaInmediata = causaInmediata;
	}

	public Integer getNro() {
		return nro;
	}

	public void setNro(Integer nro) {
		this.nro = nro;
	}

	public String getObservaciones() {
		return observaciones;
	}
	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}
	public List getAccionCorrectiva() {
		return accionCorrectiva;
	}
	public void setAccionCorrectiva(List accionCorrectiva) {
		this.accionCorrectiva = accionCorrectiva;
	}

	public List getListaCausasBasicas() {
		return listaCausasBasicas;
	}

	public void setListaCausasBasicas(List listaCausasBasicas) {
		this.listaCausasBasicas = listaCausasBasicas;
	}

	public List getListaCausasInmediatas() {
		return listaCausasInmediatas;
	}

	public void setListaCausasInmediatas(List listaCausasInmediatas) {
		this.listaCausasInmediatas = listaCausasInmediatas;
	}
	
}
